C++: Make AST GVN a wrapper for IR-based GVN#1542
C++: Make AST GVN a wrapper for IR-based GVN#1542rdmarsh2 wants to merge 3 commits intogithub:masterfrom
Conversation
|
There's a few issues I still need to resolve:
There's also a usability question. Should |
|
For 2, I think it's For 4, I'd expect us to use |
|
#1566 is the PR handling |
I think it is important that the AST-wrapped IR GVN has an AST-based
I think it does value-number conversions separately, but given the usual pattern of ignoring conversions in the AST, it will often be used on unconverted values. |
How about something like For |
|
For this wrapper, I'd prefer a I'm happy with the proposed |
|
This is what I think we agreed on yesterday in the meeting:
|
f070762 to
334848b
Compare
334848b to
335513e
Compare
This expands the refactor to cover the C# IR GVN libraries and fixes up ValueNumberingInternal.qll to match API changes from master
335513e to
8c9400f
Compare
|
superseded by #2765 |
No description provided.